body{ color:#545454;font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0px;padding:0px; list-style:none; line-height:24px;font-size:12px; font-weight:normal;}
body,div,ul,li,dl,dt,dd{ font-size:12px;}
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; font-size:0px;}
a{ color:#545454; text-decoration:none}
a:hover{ color:#0056a9; text-decoration:none;} 
img{ border:none;}
.c{ clear:both}

.wrapper{ width:1200px; margin:0 auto;}



#header{ height:88px;}
.logo{ width:103px; height:83px; float:left}
.nav { float:left; font-family: Microsoft Yahei; margin-left:80px; display:inline}
.nav ul li{ float:left}
.nav .navfouce a { height: 60px; line-height: 60px; font-size: 15px; font-family: Microsoft Yahei; color: #000;display:block; width:77px; text-align:center; margin-right:20px; margin-top:25px;}


.nav ul li{ float:left}
.nav .navfouce a:hover { color:#0056a7;width:77px;}
.nav .navfouce a.current { color:#0056a7; width:77px;}

.nav .box {
	position:absolute;
	left:0px;
	top:88px;
	width:100%;
	overflow:hidden;

	z-index:10001;

}


 .nav .cont { width:100%;
	
	background:#8c8f95; height:42px;

}

 .nav .cont ul{ width:1200px; margin:0 auto}
 .nav .cont ul .sublist{ margin-left:170px;}

/* sublist */

.cont1 .sublist li{float:left; 
}

.sublist li h3.mcate-item-hd a {
	font-size:13px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-weight:bold;background:url(../images/ico6.png) right no-repeat ; padding:0 15px; 
	;
}




.sublist li p.mcate-item-bd {
	color:#e0dddd
}
.sublist li p.mcate-item-bd a {
	height:42px;
	line-height:42px;
	font-size:13px;
	color:#e0dddd;
	display:inline-block;
}
.sublist li p.mcate-item-bd a:hover {
	color:#333;
	background:#e0dddd;
	padding:0 4px;
	transition:all 0.6s ease-in-out
}

.ce{ padding-top:36px; float:left; margin-left:145px; display:inline}
.ce ul li{ float:left; width:31px; height:31px; line-height:31px; background:#8c8f95;border-radius:20px; text-align:center; margin-right:10px;behavior:url(pie/PIE.htc);}
.ce ul li a{ color:#fff}
.ce ul li.on{ background:#b5161b}


.tel{ line-height:20px; height:20px; color:#484c52; font-size:13px; padding-top:28px; width:125px; float:right; }
.tel span{ font-size:17px;}


#case{ width:404px; float:left; overflow:hidden}
#case:hover{ margin-top:-20px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;cursor: pointer;}
.slideBox{ width:404px; height:271px; overflow:hidden; position:relative;   }
	     .slideBox .case_name{ position:absolute; z-index:99; bottom:0px; left:0px; width:404px; height:59px; background:url(../images/bg.png) top center repeat; line-height:59px; color:#fff; text-align:center; font-size:15px;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:404px; height:271px; display:block;  }

		/* ������ǰ/��ť���룬�������Ҫɾ������ */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:5%; top:90%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;   }
		.slideBox .next{ left:auto; right:5%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

#case .case_title{ background:#e2e2e2; height:156px; text-align:center; padding-top:50px;}
#case .case_title span{ width:48px; height:48px; display:block; margin:0 auto;background:url(../images/ico2.png) top center no-repeat}
#case .case_title span:hover{ background:url(../images/ico22.png) top center no-repeat}
#case .case_title h2{ font-size:13px; color:#9b9b9b;text-transform:uppercase; margin-top:10px; line-height:27px;}
#case .case_title h2 b{ font-family:Microsoft Yahei ; font-size:20px; color:#393532; }
#container{ margin:50px auto 100px auto}


#news{ width:404px; float:left;overflow:hidden}
#news:hover{ margin-top:-20px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;cursor: pointer;}
#news .news_title{ background:#ffffff; height:197px; text-align:center; padding-top:50px;}
#news .news_title a span{ width:45px; height:45px; display:block; margin:0 auto;background:url(../images/ico3.png) top center no-repeat}
#news .news_title a span:hover{ background:url(../images/ico33.png) top center no-repeat;width:45px; height:45px;}
#news .news_title h2{ font-size:13px; color:#9b9b9b;text-transform:uppercase; margin-top:10px; line-height:27px;}
#news .news_title h2 b{  font-size:20px; color:#393532;font-family:Microsoft Yahei ; }

#news .news_inner{ background:#f9f9f9; height:200px; padding:15px;}
#news .news_img{ width:133px; height:118px; float:left; overflow:hidden}
#news .des{ float:left; width:235px; margin-left:6px; display:inline}
#news .des h2{ font-size:14px; font-weight:bold; height:35px; line-height:35px; margin-top:8px; overflow:hidden}
#news .des h2 a{color:#b5161b}
#news .des p{ font-size:13px; color:#545454; height:50px; line-height:25px; overflow:hidden}
#news ul{ margin-top:17px;}
#news ul li span{ float:right}
#news ul li{ background:url(../images/ico5.jpg) no-repeat 5px; padding-left:25px; height:30px; line-height:30px; overflow:hidden; font-family:13px;}



#about{ width:390px; float:left;overflow:hidden}
#about:hover{ margin-top:-20px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;cursor: pointer;}
#about .about_inner{ background:#f9f9f9; height:207px; padding:20px;}
#about .about_inner h2{ color:#b5161b; font-size:14px; font-weight:bold; height:35px; line-height:35px; overflow:hidden}
#about .about_inner p{ font-size:13px; line-height:30px; color:#545454; height:90px; overflow:hidden}
#about .about_inner .more{ font-size:14px; float:right; margin-top:35px;}
#about .about_title{ background:#f4f2e9; height:180px; text-align:center; padding-top:50px;}
#about .about_title span{ width:48px; height:48px; display:block; margin:0 auto;background:url(../images/ico4.png) top center no-repeat}
#about .about_title span:hover{ background:url(../images/ico44.png) top center no-repeat}
#about .about_title h2{ font-size:13px; color:#9b9b9b;text-transform:uppercase; margin-top:10px; line-height:27px;}
#about .about_title h2 b{  font-size:20px; color:#393532;font-family:Microsoft Yahei ; }







.footer_bg{ background:#525455;padding:51px 0 0 0;}
.linkList{  width:850px; float:left; overflow:hidden }
.linkList .link1 { margin-right: 39px;min-width: 92px;  background:url(../images/footer_li.jpg) top right no-repeat; float:left;}
.linkList .link1 h1 { font-size:15px; font-weight:bold; color:#fff; font-family:Microsoft Yahei;}
.linkList .link1 ul li{ line-height:28px; height:28px; color:#fff; font-family:Microsoft Yahei; font-size:13px; overflow:hidden}
.linkList .link1 ul li a{ color:#fff;font-family:Microsoft Yahei;}
.linkList .link1 ul li a:hover{ color:#ccc}

.footer_bg .wrapper{ overflow:hidden;padding-bottom: 30px;}

#wx{ background:url(../images/wx_bg.jpg) top center no-repeat; float:right; width:270px; height:218px;}
#wx .inner{ margin-top:100px; margin-left:123px; overflow:hidden ;width:123px; height:120px; }



.cpy{ width:100%; background:#2b2c2d; height:39px;}
.cpy .wz{ height:39px; line-height:39px; color:#fff; font-size:13px; width:820px; float:left}
.cpy .wz a{ color:#fff}
.links{ float:right; margin-top:10px; margin-right:20px; display:inline} 
.links select{ width:95px;}



#sub_banner{ width:100% ; height:276px; overflow:hidden;}




#sub_container{  margin-bottom:100px; margin-top:5px;}

.fd{ float:right; margin-top:2px;}
.crumb {
	height:30px;
	line-height:30px;
	background:#8c8f95;
	color:#fff
}
.crumb a{color:#fff;}
.crumb a:hover{ color:#ddd}
.crumb .inner {
	height:30px;
	line-height:30px;
	font-size:12px;
}
.crumb .inner img {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:3px;
	vertical-align: middle;
}

.sidebar {
	

	width:235px;
	float:left;
	border:1px solid #e7e7e7;
	border-bottom:none; position:relative; margin-top:20px;
	
}

.zhuangshi{ position:absolute; top:-40px; left:110px;}

.subnav ul li {
	height:44px;
	line-height:44px;
	border-bottom:1px solid #eeeeee;
	position:relative;font-size:14px;
}
.subnav ul li.sub1 a {
	font-size:15px;
	padding-left:10px;
	color:#646464;
	background:url(../images/ico9.png) no-repeat 210px 18px;
	display:block;
	position: relative; transition:all 0.5s ease-in-out
	
}



.subnav ul li.sub1 a:hover {
		background:url(../images/ico91.png) no-repeat 210px 18px;
	color:#0056a7; height:44px; line-height:44px;
}
.subnav ul li.sub1 a.current {
	background:url(../images/ico91.png) no-repeat 210px 18px;
	color:#0056a7; height:44px; line-height:44px;
 
}
.main {
	width:900px;
	float:right;
	 margin-top:25px;
}


.subnav ul li.sub2 a {
	font-size:14px;
	padding-left:45px;
	color:#8c8c8c;
	background:url(../images/ico5.jpg) no-repeat 20px 15px;
	display:block;
	position: relative; transition:all 0.5s ease-in-out
}

.subnav ul li.sub2 .bg{ position:absolute;  display:block; background:#0056a9 url(../images/ico7.png) no-repeat 150px 12px; height:44px; line-height:44px;}

.subnav ul li.sub2 a:hover {
	background:#0056a9 url(../images/ico10.png) no-repeat 185px 12px;
	color:#fff; height:44px; line-height:44px;
}



.sidebar h1{ height:50px; background:#8c8f95; line-height:50px; overflow:hidden; font-size:19px; color:#fff; text-align:center;font-family:Microsoft Yahei  ; font-weight:bold;letter-spacing:2px; }

.sub_download h2{ background:url(../images/ico11.jpg) no-repeat 5px; font-size:23px; color:#787675;font-family:Microsoft Yahei; padding-left:35px; margin-top:49px;}
.sub_download .search{ margin-top:26px;}
.sub_download input{ width:794px; border:1px solid #f0f0f0; background:#f6f6f6; font-size:18px; padding-left:35px; margin-bottom:50px; padding-right:15px; color:#a0a0a0; line-height:30px; padding-top:30px; padding-bottom:30px;}
.sub_download button{ width:145px; height:40px; line-height:40px; background:#b5161b; border:none;border-radius:10px; float:right; margin-right:50px;cursor: pointer; color:#fff; font-size:18px;behavior:url(pie/PIE.htc);} 
.sub_download .but{ height:40px; position:relative; z-index:1001}
.sub_download{ background:url(../images/ico12.jpg) bottom center no-repeat; padding-bottom:400px; }

.art_title{ color:#0056a9; font-size:23px;font-family:Microsoft Yahei; margin-bottom:30px;}
.art_title span{ font-size:14px; color:#a2a5a7}
.art_title1{ border-bottom:1px solid #c7c7c7; padding-bottom:10px;}





.sub_pro ul li{ width:280px; float:left; margin-right:20px; margin-bottom:50px;}
.sub_pro ul li .sub_proing{ width:254px; height:254px; padding:10px; border:2px solid #f1f1f1; margin-bottom:20px;}
.sub_pro ul li .sub_proing:hover{border:2px solid #0056a7; }
.sub_pro ul li .more{ width:95px; height:23px; line-height:23px; overflow:hidden;behavior:url(pie/PIE.htc); border-radius:20px; background:#efefef;  text-align:center; float:left; margin-right:10px; display:inline}
.sub_pro ul li h2{ color:#c20000; font-size:14px; font-weight:bold; line-height:35px; height:35px; overflow:hidden; margin-top:10px;letter-spacing:2px;}
.sub_pro ul li h2 a{color:#c20000;}
.sub_pro ul li .line{ width:54px; height:3px; background:#cbcbcb}



.sub_pro1 ul li{ width:280px; float:left; margin-right:20px; margin-bottom:50px;}
.sub_pro1 ul li .sub_proing{ width:254px; height:254px; padding:10px; border:2px solid #f1f1f1; margin-bottom:10px;}

.sub_pro1 ul li h2{ color:#c20000; font-size:14px; font-weight:bold; line-height:35px; height:35px; overflow:hidden; margin-top:5px;letter-spacing:2px;}
.sub_pro1 ul li h2 a{color:#c20000;}
.sub_pro1 ul li .line{ width:54px; height:3px; background:#cbcbcb}

.sub_news ul li{ width:862px; height:154px; background:#f9f9f9; padding:15px; margin-bottom:20px;}
.sub_news ul li .news_img{ width:239px; height:152px; overflow:hidden; float:left}
.sub_news ul li .des{ float:right; width:610px;}
.sub_news ul li h2{ font-size:14px; font-weight:bold; color:#47474a}
.sub_news ul li h2 a{color:#47474a}
.sub_news ul li h2 a:hover{color:#0056a9}
.sub_news ul li p{ font-size:13px; color:#868687; line-height:25px; height:50px; overflow:hidden; margin-top:8px;}
.sub_news ul li .more{ width:100px; height:28px; line-height:28px; overflow:hidden ; background:#bb2b2f;behavior:url(pie/PIE.htc); border-radius:20px; color:#fff; text-align:center; float:right; margin-top:45px;}
.sub_news ul li .more a{ color:#fff}



.sub_about{ width:1200px; margin:0 auto; }
.sub_nav1{ border:1px solid #b2b2b2; height:50px; line-height:50px; border-bottom:2px solid #606060; margin:28px 0 34px 0;}
.sub_nav1 ul li{ float:left;  } 
.sub_nav1 ul li a{ background:url(../images/about_line.png) left center no-repeat; text-align:center;width:199px; height:50px; line-height:50px; display:block; font-size:15px;}
.sub_nav1 ul li a:hover{ border-bottom:2px solid #0056a9}
.sub_nav1 ul li a.current{ border-bottom:2px solid #0056a9}


.sub_service{ margin-top:50px;}

.inputname {
    background-color: #fff;
    background-image: url(../images/ctcpimgbg.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}	



.inputname2 {
    background-color: #fff;
    background-image: url(../images/ctcpimgbg2.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}

.inputphone3 {
    background-color: #fff;
    background-image: url(../images/ctcpimgbg3.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}



.inputphone4{ background-color: #fff;
    background-image: url(../images/ctcpimgbg4.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;}
	
	
	.inputphone5{ background-color: #fff;
    background-image: url(../images/ctcpimgbg5.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;}
	
	
		.inputphone6{ background-color: #fff;
    background-image: url(../images/ctcpimgbg6.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;}


.inputemail {
    background-color: #fff;
    background-image: url(../images/ctcpimgbg.png);
    background-position: 10px -25px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}



.inputemail9 {
    background-color: #fff;
    background: url(../images/ctcpimgbg9.png) no-repeat 5px;

    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}


.ctcpfont {
    color: #a0a0a0;
    font-family: Microsoft Yahei;
    font-size: 16px;
}


.textarea{  
position:absolute;background:none;z-index:9  
}  
.note{  
position:absolute;line-height:37px; font-size:16px; 
}  


.inputphone {
    background-color: #fff;
    background-image: url(../images/ctcpimgbg.png);
    background-position: 10px -60px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}


.inputnetadd {
    background-color: #fff;
    background-image: url(../images/ctcpimgbg.png);
    background-position: 10px -100px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}

.inputnetadd7 {
    background-color: #fff;
    background: url(../images/ctcpimgbg7.png) no-repeat 5px;
   
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}

.inputnetadd8 {
    background-color: #fff;
    background: url(../images/ctcpimgbg8.png) no-repeat 5px;
   
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}


.inputnetadd1 {
    background-color: #fff;
    background: url(../images/ctcpimgbg1.png) no-repeat 5px;
  
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    outline: medium none;
    padding-left: 40px;
    width: 550px;
}


.inputremark {
    background-color: #fff;
    background-image: url(../images/ctcpremarkbg.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 200px;
    line-height: 40px;
    padding-left: 40px;
    vertical-align: top;
    width: 1168px;
}



#text {
    border: 0 none;
    color: #4e4e4e;
    font-family: ΢���ź�;
    font-size: 16px;
    height: 180px;
    line-height: 22px;
    margin-top: 7px;
    outline: medium none;
    width: 1160px;
}


#ctcpmessage{ margin-top:50px;}


.BMap_mask{ width:1200px; height:550px;}


#pagination{ margin-top:60px;}


.sub_service button{ width:132px; height:37px; line-height:37px; background:#b5161b;behavior:url(pie/PIE.htc); border-radius:10px; border:none; color:#fff; float:right; margin-top:45px; margin-right:-15px;cursor: pointer; text-align:center}
.sub_service .title{ text-align: center; color:#80786f; font-size:16px;text-transform:uppercase; margin:65px 0 45px 0}
.sub_service .title b{ color:#2265ad; font-size:20px;}
.sub_details{ margin-top:50px;}
.sub_details .details_img{ width:416px;   overflow:hidden; float:left; padding:20px; border:2px solid #dcdbdb}
.sub_details .des{ width:650px; float:right}
.sub_details .des .title{ font-size:22px; color:#0057a8; border-bottom:1px solid #dbdbdb; height:50px; line-height:50px;}
.sub_details .des .title span{ float:right; color:#b5161b; font-size:14px;}
.sub_details .des .title span a{color:#b5161b;}
.sub_details .des .inner{ font-size:14px; color:#303030; margin-top:25px;}



.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50%;
    border: 1px solid #aaaaaa;
    color: #212121;
    font-weight: normal;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: outside none none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}

.ui-widget-header {
    background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50%;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}

.ui-helper-clearfix::after {
    clear: both;
}
.ui-helper-clearfix::before, .ui-helper-clearfix::after {
    content: "";
    display: table;
}


.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}


.art_title1 {
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 10px;
}
.art_title {
    color: #0056a9;
    font-family: Microsoft Yahei;
    font-size: 23px;
    margin-bottom: 30px;
}


.ui-tabs .ui-tabs-panel {
    background: rgba(0, 0, 0, 0) none repeat;
    border-width: 0;
    display: block;
}

#tabs-1{ margin-top:15px;}


.art_title1 {
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 10px;
}
.art_title {
    color: #0056a9;
    font-family: Microsoft Yahei;
    font-size: 23px;
    margin-bottom: 30px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}





 input::-webkit-input-placeholder{color:#f72109;}
 input::-moz-placeholder{color:#f72109;}
 input::-moz-placeholder{color:#f72109;}
 
 
 
 
 
 

#banner{ width:100%; height:630px; border-bottom:1px solid #eeeef0; overflow:hidden}
DB_tab25 {width:100%;height:300px; position:relative;}

.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:630px;display:none}
.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_0{position:absolute;bottom:0px;top:55px; right:500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:65px;top:270px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:120px;top:330px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:270px;top:220px}
.DB_tab25 .DB_imgSet .DB_1_4{position:absolute;left:470px;top:250px}
.DB_tab25 .DB_imgSet .DB_1_5{position:absolute;left:700px;top:250px}
.DB_tab25 .DB_imgSet .DB_1_6{position:absolute;left:850px;top:200px}
.DB_tab25 .DB_imgSet .DB_1_7{position:absolute;left:925px;top:250px}




.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:450px;top:250px}






.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:500px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}


.DB_tab25 .DB_prev{position:absolute;left:-100px;top:250px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:250px;cursor:pointer;display:none;z-index:1000;}
.cate_join a{}
.cate_join a:hover{ color:#0056a7}




.top_menu{ width:680px;  float:left; display:inline; margin-left:65px;}
.top_menu ul{ padding-top:10px; height:83px; zoom:1;}
.top_menu ul li{ float:left; display:inline; height:83px; margin-right:35px;line-height:83px; position:relative;}
.top_menu ul li a{ display:block; font-size:15px; color:#000;font-family: Microsoft Yahei; }
.top_menu ul li>a:after{ content:''; display:block; position:absolute; width:0; height:4px; background-color:#02a3eb; left:50%; margin-left:0px;  transform-origin:center center; bottom:0px; transition:all 0.5s;}
.top_menu ul li.on>a,.top_menu ul li a:hover{ color:#0078d7;}
.top_menu ul li.on>a:after,.top_menu ul li>a:hover:after{margin-left:-50%;width:100%;}
.top_menu .sub_menu{ position:absolute; left:-15px; top:83px; background-color:#fff; padding:5px 15px; width:auto; display:none; box-shadow:0 2px 5px #999; width:170px; z-index:10001}
.top_menu .sub_menu p a{ font-weight:normal; line-height:30px; font-size:15px; color:#696969;font-family: Microsoft Yahei;}
.top_menu ul li span>a:after{ content:''; display:block; position:absolute; width:0; height:4px; background-color:#0078d7; left:50%; margin-left:0px;  transform-origin:center center; bottom:0px; transition:all 0.5s;}
.top_menu ul li.on span>a,.top_menu ul li span a:hover{ color:#0078d7;}
.top_menu ul li.on span>a:after,.top_menu ul li span>a:hover:after{margin-left:-50%;width:100%;}